# -*- coding: utf-8 -*-
# @Time: 2025/11/10 4:41
# @Author: subencai
# @Email: 2080981057@qq.com
# @File: model.py
# @Project: flaskProject
# @Description:


# models.py
from server import db  # 从 server.py 导入 db 实例

class Student(db.Model):
    """学生模型（对应数据库表 student）"""
    __tablename__ = 'student'  # 表名
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)  # 自增ID（主键）
    name = db.Column(db.String(50), nullable=False)  # 姓名（非空）
    age = db.Column(db.Integer)  # 年龄
    major = db.Column(db.String(100))  # 专业

class Teacher(db.Model):
    """老师模型（对应数据库表 teacher）"""
    __tablename__ = 'teacher'  # 表名
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)  # 自增ID（主键）
    name = db.Column(db.String(50), nullable=False)  # 姓名（非空）
    age = db.Column(db.Integer)  # 年龄
    subject = db.Column(db.String(100))  # 学科